programming4us
           
 
 
Applications Server

Exchange Server 2010 : Planning Cross-site Failovers (part 1)

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
12/18/2010 11:38:58 AM
The high-availability improvements in Exchange 2010 make it even easier to deploy cross-site failover solutions without a need for third-party network and storage solutions. The secondary site can be used to handle primary site outages resulting from maintenance or other, more serious failures. Even with the improvements in Exchange 2010, careful planning must be done to successfully deploy and maintain a multi-site deployment.

1. Cross-site DAG Considerations

The primary building block of a cross-site solution is the cross-site DAG. Extending a DAG between sites does have a couple requirements, including the following:

  • Fewer than 250 milliseconds of latency between all DAG members. To ensure consistent DAG operations there should be minimal latency.

  • At least one domain controller in each site. Exchange requires a domain controller in each site it is deployed; for redundancy at least two should be deployed.

  • At least one Client Access server in each site. To provide client connectivity to both sites at least one Client Access server must be deployed; for redundancy at least two should be deployed.

  • At least one Hub Transport server in each site. To provide e-mail transport to both sites at least one Hub Transport must be deployed; for redundancy at least two should be deployed.

  • Consider the impact on supporting services to a failover. The appropriate number and configure of Client Access servers, Hub Transport, Edge Transport, Unified Messaging server roles, and domain controllers must be located at each site to support the maximum number of active mailboxes.

  • In the case of a complete datacenter failure:

    • Quorum must be reestablished. To mount databases, a quorum must be established within the cluster. If a majority of the members, including the file share witness, are unavailable the DAG must be manually reconfigured to reestablish quorum.

    • Manual switchover process. To bring up the second site, the administrator must manually initiate the switchover. A complete datacenter switchover is not something to consider lightly from a business process standpoint. Requiring manual intervention was put in place to ensure that an administrator has to make the decision to initiate a full datacenter switchover.

2. Cross-site Considerations for Client Access and Transport

When you deploy non-Mailbox servers to support a cross-site failover, you might come across several issues, including Domain Name System (DNS) entries for Outlook Web App, Outlook Anywhere, and Autodiscover. Inbound e-mail (MX) must be redirected to reflect the secondary site's IP addresses. These record changes should be automated to provide the quickest return to service. Until the clients that connect to these services have the new addresses they will fail. These changes can be improved by deploying DNS servers in multiple locations or by using third-party global-server load balancing. If you are using a hosted anti-spam or archiving service these services must be redirected to the new site.

Proper namespace planning is needed for the failover process to run smoothly. To do this you must consider each datacenter as being active and choose a unique set of names for each Exchange service. This includes OWA, Post Office Protocol version 3 (POP3), Internet Message Access Protocol version 4 (IMAP4), Exchange Web Services, and Outlook Anywhere; however, it cannot include Autodiscover. Having this number of names requires that you configure certificates to reflect the names that each site uses. To do this, ensure that the certificates contain all required host names for services in both datacenters or use a wildcard certificate. If you choose to use separate certificates for each datacenter, you must ensure that each certificate has the same certificate principal name. To reduce the impact on Outlook connections, you must run Set-OutlookProvider EXPR -CertPrincipalName msstd:<certificate principal name>.

Notes From The Field: Client Access Namespace and the Impact to High Availability and Site Resiliency

Gary A. Cooper

Senior Systems Architect, Horizons Consulting, Inc., United States

In previous versions of Exchange Server, when thinking of high availability and site resiliency, we often thought only of how to protect the mailbox database and how to make it available in another datacenter in the event that something happened to your primary copy. Although database availability and the DAG are still important factors in Exchange Server 2010, it is now equally important to consider the Client Access Server role and the overall namespace design and its impact on your high availability and site resiliency plan.

To account for the impact the namespace design has on availability, it is helpful to think about the different switchover/failover (*over) scenarios and the impact those *over scenarios have on all of the client connectivity types that your organization needs to support. When the namespace design has been drawn out, I recommend deploying the design in a lab environment so that the *over scenarios can be played out and the client types supported by the organization can be fully tested to gain the impact on users. It is important to note whether the client will continue to run without interruption or will experience a brief disconnect and then automatically reconnect. Possibly, the client will reconnect, but only after a timeout value has been exceeded (for example: DNS resolver cache expiring). During the testing phase, you can also work out any intervention steps you must take to ensure a smoother transition during a failure.

After you have fully tested the client impact, it is important to document the results both for your design documentation and so that you can articulate the results to both your senior management and to the user community at large. In this way, you can set everyone's expectations properly and avoid confusion in the event that the unthinkable disaster happens.

To visualize the different scenarios, it is often helpful to build a chart that allows you to track the success or failure of each client connection type given specific *over scenarios.


HIGH AVAILABILITY(SINGLE-SITE AND SINGLE-NAMESPACE)SITE RESILIENCY(TWO-SITE AND TWO-NAMESPACE)
CLIENT TYPESWITCHOVERFAILOVERSWITCHOVERFAILOVER
OWANo user impact (Success)No user impact (Success)No user impact (Success)No user impact (Success)
Exchange ActiveSync 5/6No user impact (Success)No user impact (Success)Client failure and profile must be manually updated (Failure)No user impact (Success)
Exchange ActiveSync 6.1+No user impact (Success)No user impact (Success)No user impact (Success)No user impact (Success)
Outlook 2007/2010 (Outlook Anywhere)Short client disconnect and reconnect (Success)Short client disconnect and reconnect (Success)No user impact (Success)No user impact (If EXPR matches certificate CN) (Success)
Outlook 2007/2010 (Internal RPC)Short client disconnect and reconnect(Success)Short client disconnect and reconnect (Success)No user impact (Success)No user impact (If EXPR matches certificate CN) (Success)
POP3/IMAP4No user impact (Success)No user impact (Success)Client failure and profile must be manually updated (Failure)No user impact (Success)


Other -----------------
- Exchange Server 2010 : Availability Planning for Transport Servers
- Exchange Server 2010 : Availability Planning for Client Access Servers (part 4) - Creating a Client Access Server Array
- Exchange Server 2010 : Availability Planning for Client Access Servers (part 3) - Global Server Load Balancing
- Exchange Server 2010 : Availability Planning for Client Access Servers (part 2) - Selecting a Load Balancer Type
- Exchange Server 2010 : Availability Planning for Client Access Servers (part 1) - Affinity
- Using asynchronous services in BizTalk with WCF (part 2) - Exposing asynchronous services
- Using asynchronous services in BizTalk with WCF (part 1) - Consuming asynchronous services
- Exchange Server 2010 : Availability Planning for Mailbox Servers (part 8) - Designing and Configuring DAGs
- Exchange Server 2010 : Availability Planning for Mailbox Servers (part 7) - Managing Database Copies
- Exchange Server 2010 : Availability Planning for Mailbox Servers (part 6) - Controlling Database Activation
- Exchange Server 2010 : Availability Planning for Mailbox Servers (part 5) - Mailbox Database Activation
- Exchange Server 2010 : Availability Planning for Mailbox Servers (part 4) - DAG Networks
- Exchange Server 2010 : Availability Planning for Mailbox Servers (part 3) - Adding Database Copies
- Exchange Server 2010 : Availability Planning for Mailbox Servers (part 2) - Active Manager
- Exchange Server 2010 : Availability Planning for Mailbox Servers (part 1)
- Exchange Server 2010 : Achieving High Availability
- BizTalk Server 2009 : Using asynchronous services in WCF (part 3) - Building a client-side asynchronous experience
- BizTalk Server 2009 : Using asynchronous services in WCF (part 2)
- BizTalk Server 2009 : Using asynchronous services in WCF (part 1) - Creating the synchronous service
- Exchange Server 2010 : Troubleshooting Federated Delegation (part 3) - Troubleshooting Calendar and Contacts Sharing
 
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us